cast a shadow over something - Spanish English Dictionary